package com.shujia.day09.bao1;

/*
    形式参数
        基本类型: 当基本数据类型作为参数传递的时候，传递是具体的数值
        引用类型:
            数组：当数组作为方法的参数类型的时候，将来需要传递数组的地址值
            具体的类：当你看到一个类作为方法的参数类型的时候，将来调用需要传入该类或该类的子类的对象
            抽象类：
            接口：

 */
class Student{
    public void fun1(){
        System.out.println("好好学习，天天向上！");
    }
}

class StudentDemo1{
    //当你看到一个类作为方法的参数类型的时候，将来调用需要传入该类或该类的子类的对象
    public void show1(Student student){
        student.fun1();
    }
}

public class Demo1 {
    public static void main(String[] args) {
        StudentDemo1 studentDemo1 = new StudentDemo1();
        studentDemo1.show1(new Student());
    }
}
